package com.zmn.oms.common.dro.conf.distribute;

import lombok.Data;

/**
 * 类描述：派单参数配置配置
 * 平台直派
 *
 * @author Yangk
 * @since 2021年2月20日
 */
@Data
public class PlatDirectlyDistributeArgsDRO extends DistributeArgsDRO {

    /**
     * 城市ID
     */
    private Integer cityId;

    /**
     * 城市名
     */
    private String cityName;

    /**
     * 直营/非直营比例 -- 直营占比
     */
    private Integer directSaleCount;

    /**
     * 直营/非直营比例 -- 非直营占比
     */
    private Integer nonDirectCount;

    /**
     * 轮次开关 1关闭 2开启
     */
    private Integer roundsEnable;

    /**
     * 跨网格派  1 禁用  2 启用
     */
    private Integer acrossDistributeStatus;

    /**
     * 跨网格派单工程师最大接单距离  单位: km
     */
    private Integer acrossMaxTakeDistance;

    /**
     * 跨网格派单最大距离  单位: km
     */
    private Integer acrossMaxDistributeDistance;

    /**
     * 跨网格派单等待时长  单位: 分钟
     */
    private Integer acrossDistributeWaitTime;

    /**
     * 工程师必绑支援网格数
     */
    private Integer supportGridCountLimit;
}
